No puedo entender por qué esto arroja ese error cuando estoy trabajando dentro de las funciones de espera asíncronas... No estoy seguro de si hace una diferencia, pero estoy ejecutando este código dentro del script de contenido de una extensión de Chrome
¡Gracias por adelantado!
const getFromStorage = async function(key) { return new Promise((resolve, reject) => { chrome.storage.sync.get(key, resolve); }) .then(result => { if (key == null) return result; else return result[key]; }); } let updateArray = await getFromStorage("toSaveArray");La espera de nivel superior aún no es compatible
Probablemente tengas que usar una función anónima, por ejemplo:
(async () => { let updateArray = await getFromStorage("toSaveArray"); })();